<?php

namespace ORM\Dynasties2;

use Doctrine\ORM\Mapping as ORM;

/**
 * ORM\Dynasties2\Families
 */
class Families
{
    /**
     * @var integer $id
     */
    private $id;

    /**
     * @var string $familyName
     */
    private $familyName;

    /**
     * @var integer $whichUser
     */
    private $whichUser;

    /**
     * @var integer $whichWorld
     */
    private $whichWorld;

    /**
     * @var integer $homeRegion
     */
    private $homeRegion;

    /**
     * @var integer $religion
     */
    private $religion;

    /**
     * @var datetime $created
     */
    private $created;

    /**
     * @var integer $money
     */
    private $money;

    /**
     * @var integer $knights
     */
    private $knights;

    /**
     * @var integer $vassalTo
     */
    private $vassalTo;

    /**
     * @var datetime $lastOn
     */
    private $lastOn;

    /**
     * @var integer $isActive
     */
    private $isActive;

    /**
     * @var text $notes
     */
    private $notes;

    /**
     * @var integer $prestige
     */
    private $prestige;

    /**
     * @var smallint $turnsSinceLastPlayed
     */
    private $turnsSinceLastPlayed;

    /**
     * @var smallint $ordersIssued
     */
    private $ordersIssued;

    /**
     * @var smallint $familyTitle
     */
    private $familyTitle;

    /**
     * @var smallint $familyTitle2
     */
    private $familyTitle2;


    /**
     * Get id
     *
     * @return integer 
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * Set familyName
     *
     * @param string $familyName
     * @return Families
     */
    public function setFamilyName($familyName)
    {
        $this->familyName = $familyName;
        return $this;
    }

    /**
     * Get familyName
     *
     * @return string 
     */
    public function getFamilyName()
    {
        return $this->familyName;
    }

    /**
     * Set whichUser
     *
     * @param integer $whichUser
     * @return Families
     */
    public function setWhichUser($whichUser)
    {
        $this->whichUser = $whichUser;
        return $this;
    }

    /**
     * Get whichUser
     *
     * @return integer 
     */
    public function getWhichUser()
    {
        return $this->whichUser;
    }

    /**
     * Set whichWorld
     *
     * @param integer $whichWorld
     * @return Families
     */
    public function setWhichWorld($whichWorld)
    {
        $this->whichWorld = $whichWorld;
        return $this;
    }

    /**
     * Get whichWorld
     *
     * @return integer 
     */
    public function getWhichWorld()
    {
        return $this->whichWorld;
    }

    /**
     * Set homeRegion
     *
     * @param integer $homeRegion
     * @return Families
     */
    public function setHomeRegion($homeRegion)
    {
        $this->homeRegion = $homeRegion;
        return $this;
    }

    /**
     * Get homeRegion
     *
     * @return integer 
     */
    public function getHomeRegion()
    {
        return $this->homeRegion;
    }

    /**
     * Set religion
     *
     * @param integer $religion
     * @return Families
     */
    public function setReligion($religion)
    {
        $this->religion = $religion;
        return $this;
    }

    /**
     * Get religion
     *
     * @return integer 
     */
    public function getReligion()
    {
        return $this->religion;
    }

    /**
     * Set created
     *
     * @param datetime $created
     * @return Families
     */
    public function setCreated($created)
    {
        $this->created = $created;
        return $this;
    }

    /**
     * Get created
     *
     * @return datetime 
     */
    public function getCreated()
    {
        return $this->created;
    }

    /**
     * Set money
     *
     * @param integer $money
     * @return Families
     */
    public function setMoney($money)
    {
        $this->money = $money;
        return $this;
    }

    /**
     * Get money
     *
     * @return integer 
     */
    public function getMoney()
    {
        return $this->money;
    }

    /**
     * Set knights
     *
     * @param integer $knights
     * @return Families
     */
    public function setKnights($knights)
    {
        $this->knights = $knights;
        return $this;
    }

    /**
     * Get knights
     *
     * @return integer 
     */
    public function getKnights()
    {
        return $this->knights;
    }

    /**
     * Set vassalTo
     *
     * @param integer $vassalTo
     * @return Families
     */
    public function setVassalTo($vassalTo)
    {
        $this->vassalTo = $vassalTo;
        return $this;
    }

    /**
     * Get vassalTo
     *
     * @return integer 
     */
    public function getVassalTo()
    {
        return $this->vassalTo;
    }

    /**
     * Set lastOn
     *
     * @param datetime $lastOn
     * @return Families
     */
    public function setLastOn($lastOn)
    {
        $this->lastOn = $lastOn;
        return $this;
    }

    /**
     * Get lastOn
     *
     * @return datetime 
     */
    public function getLastOn()
    {
        return $this->lastOn;
    }

    /**
     * Set isActive
     *
     * @param integer $isActive
     * @return Families
     */
    public function setIsActive($isActive)
    {
        $this->isActive = $isActive;
        return $this;
    }

    /**
     * Get isActive
     *
     * @return integer 
     */
    public function getIsActive()
    {
        return $this->isActive;
    }

    /**
     * Set notes
     *
     * @param text $notes
     * @return Families
     */
    public function setNotes($notes)
    {
        $this->notes = $notes;
        return $this;
    }

    /**
     * Get notes
     *
     * @return text 
     */
    public function getNotes()
    {
        return $this->notes;
    }

    /**
     * Set prestige
     *
     * @param integer $prestige
     * @return Families
     */
    public function setPrestige($prestige)
    {
        $this->prestige = $prestige;
        return $this;
    }

    /**
     * Get prestige
     *
     * @return integer 
     */
    public function getPrestige()
    {
        return $this->prestige;
    }

    /**
     * Set turnsSinceLastPlayed
     *
     * @param smallint $turnsSinceLastPlayed
     * @return Families
     */
    public function setTurnsSinceLastPlayed($turnsSinceLastPlayed)
    {
        $this->turnsSinceLastPlayed = $turnsSinceLastPlayed;
        return $this;
    }

    /**
     * Get turnsSinceLastPlayed
     *
     * @return smallint 
     */
    public function getTurnsSinceLastPlayed()
    {
        return $this->turnsSinceLastPlayed;
    }

    /**
     * Set ordersIssued
     *
     * @param smallint $ordersIssued
     * @return Families
     */
    public function setOrdersIssued($ordersIssued)
    {
        $this->ordersIssued = $ordersIssued;
        return $this;
    }

    /**
     * Get ordersIssued
     *
     * @return smallint 
     */
    public function getOrdersIssued()
    {
        return $this->ordersIssued;
    }

    /**
     * Set familyTitle
     *
     * @param smallint $familyTitle
     * @return Families
     */
    public function setFamilyTitle($familyTitle)
    {
        $this->familyTitle = $familyTitle;
        return $this;
    }

    /**
     * Get familyTitle
     *
     * @return smallint 
     */
    public function getFamilyTitle()
    {
        return $this->familyTitle;
    }

    /**
     * Set familyTitle2
     *
     * @param smallint $familyTitle2
     * @return Families
     */
    public function setFamilyTitle2($familyTitle2)
    {
        $this->familyTitle2 = $familyTitle2;
        return $this;
    }

    /**
     * Get familyTitle2
     *
     * @return smallint 
     */
    public function getFamilyTitle2()
    {
        return $this->familyTitle2;
    }
}